33cccb6f1e2bf9dbc22c3d96ceab777966e451d4,opennms-services/src/main/java/org/opennms/netmgt/poller/remote/support/DefaultPollerBackEnd.java,DefaultPollerBackEnd,getPollingPackageForMonitor,#OnmsLocationMonitor#,113

Before Change


        OnmsMonitoringLocationDefinition def = m_locMonDao.findMonitoringLocationDefinition(mon.getDefinitionName());
        String pollingPackageName = def.getPollingPackageName();
        
        return m_pollerConfig.getPackage(pollingPackageName);
    }
    
    private static class SimplePollerConfiguration implements PollerConfiguration, Serializable {

After Change


        OnmsMonitoringLocationDefinition def = m_locMonDao.findMonitoringLocationDefinition(mon.getDefinitionName());
        String pollingPackageName = def.getPollingPackageName();
        
        Package pkg = m_pollerConfig.getPackage(pollingPackageName);
        if (pkg == null) {
            throw new IllegalStateException("Package "+pollingPackageName+" does not exist as defined for monitoring location "+mon.getDefinitionName());
        }
        return pkg;